#gc_box, #billing_box {width:;margin:15px auto;border:1px solid #E2CCC9;width:800px;background:white;font-size:12px;}
#gc_box .title, #billing_box .title {font-size:16px;padding-left:15px;background:url("../images/globalcollect/title-bg.jpg") repeat scroll 0 0 ;height:29px;line-height:29px;color:#900;text-shadow:0 1px 0 white;}
#gc_box .content, #billing_box .content {padding: 25px;}
#gc_box .left-container {float:left;width:250px;}
#gc_box .right-container {position:relative;float:left;width:365px;margin-left:50px;}
#gc_box .left-container thead th {border-bottom: 1px solid #333;text-align: left;font-family: Georgia;font-size: 14px;}
#gc_box .left-container th {color:#5e5e5e;text-align:right;}
#gc_box .left-container .total th, 
#gc_box .left-container .total td {border-top: 1px solid #333;padding: 6px 10px;}
#gc_box .left-container td,
#gc_box .left-container th {padding: 3px 10px;background:#EEEEEE;}
#gc_box .left-container .paymentSecure {background: url("../images/globalcollect/payment-secure.png") repeat scroll 0 0 transparent;height: 63px;margin: 5px auto;width: 216px;}
#gc_box .total th, #gc_box .left-container thead th {color: #000000;text-transform: uppercase;}
.ir {background-repeat: no-repeat;direction: ltr;display: inline-block;overflow: hidden;text-align: left;text-indent: -999em;}
#gc_box .right-container .required {
    color: #880000;
}
#gc_box .right-container th, #gc_box .right-container td {padding:5px;}

#gc_box .right-container select, #gc_box .right-container input
{
	height: 20px;
    line-height: 20px;
    padding: 1px;
}
#gc_box .right-container select {color:#dddddd;}
#banks li {
    float: left;
    margin-right: 13px;
    overflow: hidden;
    text-align: center;
    width: 51px;
}
.GlobalCollect1, .GlobalCollect2, .GlobalCollect3, .cybersourcecard11, .GlobalCollect118, .GlobalCollect130, .GlobalCollect125, .GlobalCollect836, .GlobalCollect856, .GlobalCollect, .GlobalCollect809, .GlobalCollect114, .GlobalCollect119, .boletoIcon, .GlobalCollect1503, .GlobalCollect111, .GlobalCollect117, .GlobalCollect122, .GlobalCollect816 {
    background: url("../images/globalcollect/GlobalCollect.jpg") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 32px;
    width: 51px;
}
.GlobalCollect1 {
    background-position: 0 0;
}
.GlobalCollect2 {
    background-position: 0 -42px;
}

.GlobalCollect3 {
    background-position: 0 -84px;
}

.GlobalCollect111 {
    background-position: 0 -588px;
}

.GlobalCollect114 {
    background-position: 0 -462px;
}

.GlobalCollect119 {
    background-position: 0 -504px;
}

.GlobalCollect122 {
    background-position: 0 -378px;
}

.GlobalCollect125, .cybersourcecard11 {
    background-position: 0 -210px;
}
.gcContinuePendingBtn, .gcContinuePendingBtn:hover {
    background: url("../images/globalcollect/gc_buttons.png") no-repeat scroll 0 -180px transparent;
    color: #988763;
    cursor: default;
    display: inline-block;
    font: bold 14px/38px verdana;
    height: 38px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FDF3D7;
    text-transform: capitalize;
    width: 146px;
}
#gc_mask {
	display:none;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background-color: #CCCCCC;
    opacity: 0.5;
}
.loadmask-msg {
    background: url("../images/globalcollect/mask-waiting.gif") no-repeat scroll center 0 transparent;
    height: 32px;
    left: 150px;
    position: absolute;
    top: 160px;
    width: 32px;
    z-index: 9900;
}
#payTips {
    color: #999999;
    margin-top: 50px;
}
#billing-form {line-height:25px;}
#billing-form ul {margin:0 auto;width:580px;}
#billing-form ul li {
	width: 280px;
	float: left;
	height: 110px;
	padding: 0px 5px 5px;
}
#billing-form ul li.fields .field {
	margin-bottom: 5px;
}
#billing-form ul li.wide {
	height: 50px;
}
#billing-form ul li.single {
	height: 50px;
}
#billing-form ul li.operate {
	width: 100%;
	text-align: center;
	height: 30px;
	padding-top: 15px
}
#billing-form input {border:1px solid #EBE1D6;width:200px;background:none;}
#billing-save {width: 70px !important;}
/*
#billing-form .fields .field label {display:block;float: left;}
#billing-form .fields .field .input-box {float:left;}
*/
#billing-save, #cancel-billing {
	background: url("../images/globalcollect/button-bg.png") repeat-x scroll 0 0 #FDEFB7;
    border: 1px solid #D0AF76;
    border-radius: 2px 2px 2px 2px;
    color: #996633;
    display: inline-block;
    font: 12px/12px Verdana;
    margin: 0 10px 0 0;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFF9A0;
    transition: border-color 0.218s ease 0s;
	cursor: pointer;
    padding: 4px 10px;
}
#billing-save:hover, #cancel-billing:hover {
	background-position: 0 -30px;
}
#toEditAddr:link, #toEditAddr:visited{
    text-decoration: underline;
}
